/*
Theme Name: shandongluhuihuagong
Theme URI: http://www.shandongluhuihuagong.com
Author: yongfeng
Description: 山东鲁汇化工科技有限公司。
Version: 4.5
License: GNU General Public License v2 or later
License URI:http://www.shandongluhuihuagong.com
Tags: two-columns, fixed-width, custom-menu, cms
Text Domain: shandongluhuihuagong
技术支持：康美科技
url:http://www.kmkj99.com
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/@charset "utf-8";

*{ margin:0px; padding:0px;border-collapse: collapse;} 
html{overflow-x:hidden;}
body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, blockquote 
{ font-size:14px;_background-image:url(about:blank);_background-attachment:fixed;font-family:'微软雅黑';}
input, button, textarea,select, optgroup, option { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;}
ul, li, dl, dt, dd, ol { display: block; list-style: none; }
img{border:0;}
tbody,tr,td{border:#999 solid 1px;padding:0;border-collapse: collapse;}
.clear {clear:both;height: 0; }
.clear-fix:after{content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden;}
a{text-decoration:none;outline:0;}
body{color:#ffffff;}
.noneBottomBorder{ border-bottom: none!important;}	
.noneTopBorder{ border-top: none!important;}
.backgroudW{ background: #fff; padding: 15px; margin: 24px 0px;}
.pad10{ padding: 10px 0px;}


/* header */
.header{ width:100%; position:relative;  }
.topbg{width: 100%; height: 65px;background: #252525;}
.top{
	position:relative;
	width:1000px;height:65px; margin:0 auto;}
.logo{float:left;width:700px; height:65px;}
.toptel{
	float:left;
	width:300px;width:270px; height:30px;  margin-top: 17px;
	color:#ffffff; font-size: 12px; line-height:30px; text-align:right;
	
 }
.toptel span{ 
	display:block;
	float:right;
	color: #ffffff;font-size:22px;line-height:30px;font-family:impact;}


.navgrp{
	position: relative; 
	width:100%;height:66px;margin:0 auto;
}
.nav{position:relative;width:1000px;height:66px;margin: 0 auto;}
.nav li{
	 position: relative;float:left;text-align:left; 
	 width:111px;height:66px; display: block; 
	 background: url(images/navbg.jpg) right center no-repeat; 
 }
.nav li a{ 
	width:111px;height:66px;display:block;
	color:#333333;font-size:16px;line-height:66px; text-align: center;
}
.nav .menu a{
	width:111px;height:66px;display:block;
	color:#006cae;font-size:16px; line-height:66px;text-align: center;}
.nav .on a{
	width:111px;height:66px;display:block; 
	color:#006cae;font-size:16px; line-height:66px;}
#navChild{ 
	position:absolute;left:0px; top:66px; width:99px; z-index:99; display: none;
	padding:6px 6px 0px 6px;background:#252525;}
#navChild a{
	position:relative; 
	width:99px; height: 36px; display:block; border-bottom:1px solid #676767;
	color:#999!important; font-size:14px;line-height:36px; text-align:center;}
#navChild a:hover{color:#ffffff!important;background-image:none!important;}
/* end navgrp */
	 
.banner{
	position:relative;z-index: 12; 
	width:100%;height:250px;
  }
.bann{
	position:absolute; top:0px;left:50%; margin-left: -800px;
	width:1600px; height:250px;}
#focus {position:relative;width:1600px; height:250px; overflow:hidden;}
#focus ul {position:absolute;height:250px; }
#focus ul li {position:relative;float:left;width:1600px; height:250px; overflow:hidden; }
#focus ul li img{ display: block;margin: 0 auto;}
#focus .btn {position:absolute; width:100%; height:12px; left:0px; bottom:24px; text-align:center; z-index: 99;}
#focus .btn  span{width:10px; height: 10px;  display: inline-block; margin-left: 8px; background: #ffffff; border-radius: 50%;}
#focus .btn  span.on{background: #006cae;}
/* end banner */

.ntbd{width: 1000px; height:56px; border-bottom: 1px solid #dbdbdb; border-top: 1px solid #dbdbdb; margin: 16px auto 24px auto;}
.notice{ 
	float:left;
	width:340px;height:56px; border-right:1px solid #dbdbdb; }
.notice .title{ 
	float:left;
	width:64px;height:56px;  padding-left:36px;
	color: #666666;font-size:12px; line-height:56px; font-weight:bold;
	
}
.notice .noticenr{
	float:left;
	width:230px;height:56px;
	color:#666666; font-size:12px; line-height:56px; }

.search{float:left; width:340px;height:56px;border-right:1px solid #dbdbdb; }
.text{
	float:left;
	width:260px;height:34px;border:1px solid #c7c7c7; margin-left: 22px; margin-top: 10px;
	color:#666666;font-size:12px;line-height:34px; text-indent: 24px;
	background: #ffffff;}
.btnsubmit{
	float:left;
	width:44px;height:36px;border:none; margin-top: 10px;
	 }
/* end search */ 
.toptel2 { float:left;
	width:318px; height:56px;
	color:#666666; font-size: 12px; line-height:56px; text-align:left;
	}
.toptel2 .one{
	float:left;
	width:92px; height:56px;  padding-left: 38px;
	color:#666666; font-size: 12px; line-height:56px; text-align:left;
 }
.toptel2 .two{
	float:left;
	width: 188px; height: 56px;
	color: #666666;font-size:22px;line-height:56px;font-family:impact;
}
	
.sectionB{ 
	position: relative;
	width: 100%; height: 152px; padding-top: 27px; border-top: 1px solid #d3d3d3; 
	background: url(images/index_10.jpg);}
.section{position:relative; width:100%; margin:auto;  clear:both; overflow: hidden;}
.TtitleBox{position:relative; width: 1000px; margin: 0 auto;}
.Ttitle { 
	position:relative;width:100%; height:58px; margin: 0 auto; 
}
.Ttitle .font{
	float:left;
	color:#333333;font-size:30px;line-height:52px; /*font-weight: bold;*/
}
.Ttitle .span{
	float:left;
	color: #006cae; font-size:30px;line-height:58px; font-family:arial; text-transform: uppercase; font-weight: normal;}
.Ttitle .span span{color: #989898;}	

.Ttitle2 { 
	position:relative;width:100%; height:78px; padding: 4px 0px; margin: 0 auto;
	color:#ffffff;font-size:30px;line-height:78px; text-align: center;
 }
.Ttitle2 span{ text-transform: uppercase;}
.Ttitle22 { 
	position:relative;width:100%; height:78px; margin: 0 auto;
	color:#333333;font-size:30px;line-height:78px; text-align: left;
 }
.Ttitle22 span{ color: #006cae; text-transform: uppercase;}

.Tmore a{
	position:absolute; right:0px; top:11px;
	width:88px; height:25px; border:1px solid #d0d0d0;  display: block;
	color: #666666; font-size: 14px; line-height: 25px;  text-align: center; /*font-weight: bold;*/
	background:#ffffff;	
}
.Tmore2 a{
	width:154px; height:34px; border:3px solid #ffffff;  display: block; margin: 20px auto 0px auto;
	color: #ffffff; font-size: 16px; line-height: 34px;  text-align:center; /*font-weight: bold;*/
}



.Foottitle { 
	position:relative;width:100%; height:50px; margin: 0 auto; border-bottom: 1px solid  #d5d5d5;
	color:#004384;font-size:26px;line-height:50px; /*font-weight: bold;*/
}
.Foottitle span{color: #999999; font-size:16px; font-family:arial; text-transform: uppercase; font-weight: normal;}	
/*end Ttitle*/


.picbox{position: relative; width:682px; height: 250px; padding-left: 318px; margin: 0 auto; margin-bottom:28px;}
.picbg{
	position: relative;
	width: 682px; height: 190px; margin-top: 2px; 
	background: #dedede;
	overflow: hidden;
}

.picListBd{position:relative;float:left;width: 608px; height:132px;  margin-top:30px;  overflow: hidden;}
.picListBd2{position:absolute; left:0px;top:0px; height:131px;  margin:0 auto; overflow:hidden; }
.picList{float:left;width: 100%;height:131px;padding-top: 1px;  overflow:hidden;}
.picList li{
	position:relative; float:left;
	width:292px; height:129px; margin-right:2px; margin-left:10px;
	background: #fff;
  	vertical-align:bottom; 
 }
.picList li a{width:290px; height:127px; border:1px solid #cfcfcf; display: block;}
.picList li a:hover{border:1px solid #0885d0; box-shadow:0px 0px 0px 1px rgb(8,133,208);}
.picList li .titlePic{ float:left; width:146px; height: 113px; padding:7px;} 
.picList li .titlePic img{ display: block;}
.picList li .titlePic span{
	position: absolute;left:10px; top:0px; display: block;
	width: 36px; height: 25px;
	color:#fff;font-size:12px;line-height:25px; text-align: center; text-transform: uppercase;
	background: #da3806;
}
.picList li .title{
	float:left;width:130px; height:120px; padding-top: 7px;
	color:#0f1427; font-size:14px; line-height:40px;font-weight: bold;
}
.picList li .title span{ display:block; color:#666666; font-size:12px;line-height:20px; font-weight: normal;}

.picLeft,.picRight{ float:left; width:24px; height:125px; padding-top: 65px; cursor:pointer;}
.picLeft{padding-right: 13px;}
.picRight{ padding-left: 13px;}
/*.htmlpic1{ background: #F02E49;}*/
.htmlpic2{ position:absolute; left:1000px; /*top:30px; background: #0B61A5;*/ }
/* end picListBd */

.advPic{
	position: absolute;left:0px; top:0px;
	width: 284px; height: 244px; border:3px solid #0082d0;
}
.slides{
	position:relative;
	width: 284px; height: 244px;  margin: 0 auto; overflow:hidden; }
.slide-pic {width:284px; height:244px;margin:0px;padding:0px; overflow: hidden; list-style: none; }
.slide-pic img{width:284px; height:244px; margin:0; padding:0;}
.slide-pic li {display:none;width:284px; height:244px;}
.slide-pic li.cur { display: block; }
.slide-li {position:absolute;right:10px;bottom:0px z-index: 99;
	width:100%; height:22px; margin-top:-30px;
	text-align: right;}
.slide-li li {
	width:22px; height:22px; /*border-radius:50%;*/ display: inline-block; 
 	background:#4f575c; overflow: hidden;}
.slide-li a {
	width:22px; height:22px; display:block;overflow:hidden;
 	color:#ffffff;font-size:12px; line-height: 22px; text-align: center; }
.slide-li a:hover{ text-decoration:none;}
.slide-li li.cur{background:#578bba;}
/* end advPic */


.proBg{position:relative; width: 100%; height: 524px; background:#0078c1;}
.prorightBg{
	position: absolute; right:0px; top:0px;
	width:300px ; height: 524px;
	background:#0078c1;
}
.inProBd{position: relative; width:1000px;  margin: 0 auto;}

.proClaList{
	width:1000px; height:42px; padding-bottom:16px;overflow:hidden;
    text-align: center;
}
.proClaList a{
	display: inline-block;
	margin: 0px 1px 0px 0px; height: 38px; padding: 0px 12px; border:2px solid #ffffff;
	color:#333333; font-size: 14px; line-height:38px; 
	background: #ffffff;
}
.proClaList a.more{
	display: inline-block;
	margin: 0px 1px 0px 0px; height: 38px; padding: 0px 12px;  border:2px solid #ffffff;
	color:#ffffff; font-size: 14px; line-height:38px; 
	background: #0078c1;
}
.proListPic {width:1000px; height: 290px; margin:0 auto;  overflow: hidden; }
.proListPic ul li{ 
	position: relative;float:left;
	width:330px; height:290px; margin-right:5px; 
	overflow: hidden; }	
.proListPic ul li a{
	width: 328px; height: 288px; display: block; border: 1px solid #cfcfcf;
}	
.proListPic ul li .pic{position:relative;width:328px; height:246px;}
.proListPic ul li .title{ 
	width: 328px; height: 41px; border-top: 1px solid #cfcfcf;
	color:#666666; font-size: 14px; line-height:41px; text-align: center; 
	background: #ffffff;
}

.company{ width: 1000px; height: 322px; padding-top: 30px; padding-bottom: 10px;; margin: 0 auto;}
.TitleBox{float:left;position: relative; width:484px; height: 322px;}
.TtitleCom{
	width: 384px; height: 210px; padding-left: 34px; padding-top: 20px; border: 2px solid #0082d0; margin-top:10px ;
}
.TtitleCom .font{
	float:left;
	color:#333333;font-size:30px;line-height:52px; /*font-weight: bold;*/
}
.TtitleCom .span{
	float:left;
	color: #006cae; font-size:30px;line-height:58px; font-family:arial; text-transform: uppercase; font-weight: normal;}
.TtitleCom .span span{color: #989898;}	
.companyPic{
	position:absolute;left:0px; top: 94px;
	width:450px; height:200px;  padding-left: 34px;
 }
 
 	
.companyCon{
	float:left; position: relative;
	width:490px;height:322px; padding-left: 26px;}
.companyConBox{
	position: absolute;right:0px; top: 0px;z-index: 10;
	width: 230px; height: 318px;border: 2px solid #0082d0;
}
.companyConFont{
	position: relative;z-index: 12;
	width: 470px; height: 230px; padding-top: 30px; padding-bottom: 20px; margin-top: 19px;
	color: #666666; font-size: 14px; line-height:34px;
	overflow: hidden;
	background: #ffffff;
}
.comMore {
	 display: block;
	width:154px; height:34px; border:1px solid #0082d0;  margin: 20px auto 0px auto;
	color: #ffffff; font-size: 16px; line-height: 34px;  text-align:center; /*font-weight: bold;*/
	background: #0082d0;
}

/*end company*/

.casePic{position:relative;width: 1000px; height: 416px; margin: 0 auto;}
.casePicBg{
	position: absolute;left:0px;top: 0px;
	width: 680px; height: 416px;
	background: #0082d0;
}
.casePicList{
	position: relative;
	width: 980px; height: 374px; padding-left: 20px; padding-top: 22px;
}
.caseTitle { 
	float:left;
	position:relative;width:242px; height: 135px; padding-top:45px ;  margin: 0 auto;
	color:#ffffff;font-size:30px; line-height: 40px; text-align: center;
 }
.caseTitle span{ 
	display: block;
	text-transform: uppercase;}

.casePicList ul li{
	float:left;position: relative;
	width: 240px; height: 180px;border:3px solid #ffffff;
}
.casePicList ul li .intro {
	position: absolute;left:0px;bottom:0px;
	width: 240px; height: 180px; display: none;
}
.casePicList ul li .intro a{
	width:226px;width:220px; height:160px;  padding: 10px; display:block;
	color:#ffffff;font-size:14px;line-height:160px; text-align:center;   
	background: url(images/probg.png);
}
.caseMore{ 
	float:left;
	width: 240px; height: 180px;border:3px solid #ffffff;
	background: #0082d0;
}
.caseMore a{
	width:154px; height:34px; border:3px solid #ffffff;  display: block; margin: 70px auto 0px auto;
	color: #ffffff; font-size: 16px; line-height: 34px;  text-align:center; /*font-weight: bold;*/
}
/*end proListPic*/	

.nnbg{width: 100%; height: 328px; background: #efefef; margin-top: 34px;}
.nnBox{width: 1000px; height: 328px; margin: 0 auto;}	
.nnMore a{
	position: absolute;right:0px; top:0px;
	width: 80px; height: 78px;
	color: #666666; font-size: 14px; line-height: 78px; text-align: right;
}

.newsList{
	float:left;
	width: 510px; height: 328px; padding-right: 30px;
}
.newsOne{
	width: 478px; height: 78px; padding: 14px;border: 1px solid #d9d9d9;
	background: #ffffff;
}
.newsOne a{
	width: 488px; height: 86px; display: block;
	color: #999; font-size: 14px; line-height: 26px; text-align: left;
}
.newsOne a p{color: #666666; font-weight: bold;}

.newsListUl{
	float:left;
	width: 510px; height: 120px; padding-top: 6px;
}
.newsListUl li{
	 width: 470px; height: 40px; padding-left: 26px; padding-right: 14px; border-bottom: 1px solid #d9d9d9;
	 background: url(images/newsbg.png) 10px center no-repeat;
}
.newsListUl li a{
	width: 470px; height: 40px; display: block;
	color: #666666; font-size: 14px; line-height: 40px;
}
.newsListUl li a span{float:right;color:#bababa;  font-size: 12px;}


.contact{
	float:left;
	width:460px; height: 328px; overflow:hidden;
}
.contact p{color:#666666; font-size:12px;  line-height:32px;padding-left: 30px;}
.contactCon{ 
	position: relative;
	width: 424px;height:166px;padding:16px;border:1px solid #d9d9d9; margin-top: 12px;
	background: #fff;
}
.contactArr{
	position: absolute;left:70px; top: -21px;
	width: 37px; height: 21px;
}
.contactCon dl{width:424px; display:block;clear:both;}
.contactCon dl dt,.contactCon dl dd{color:#666666; font-size:12px;  line-height:32px; }
.contactCon dl dt{float:left; width:44px;  padding-left: 30px; }
.contactCon dl dd{float:left; width:350px;}

/* end contact */


/*end inMain*/

/* footerpic*/
.footPicBd{width:1000px;height: 270px;margin: 0px auto 10px  auto; }
.footTtitle{ 
	position:relative;width:100%; height:58px;border-bottom:2px solid #006db0;
}
.footTtitle .font{
	float:left;
	color:#333333;font-size:22px;line-height:52px;/* font-weight: bold;*/
}
.footTtitle .span{
	float:left; padding-left: 10px;
	color: #006cae; font-size:16px;line-height:58px; font-family:arial; text-transform: uppercase; font-weight: normal;}
.footTtitle .span span{color: #989898;}	

.footPicList{width:1000px; height:210px; background: #dedede; }
.footPicList .ctrl{
	float:left;
	width:27px ; height: 60px; padding: 75px 14px;
}
.footPicListUl {float:left;width:890px; height:194px; padding-top:16px;overflow: hidden; }
.footPicList ul li{float:left;width:210px; height:194px; margin-right: 20px;}
.footPicList ul li .pic{width:210px; height:158px;}
.footPicList ul li .title{
	width:190px;height:36px; padding:0 10px;
	color:#333333;line-height:36px;font-size:14px;  /*font-weight: bold;*/ text-align: center;
}


/* footer*/
.footer{ width:100%;background: #3a3a3a; }
.linkBox{
	width: 100%; height:auto!important; height:52px; min-height: 52px; border-top:1px solid #c7c7c7;
	background:#ffffff;
}
.link{ 
	position: relative;
	width:1000px;height:auto!important; height:52px; min-height: 52px;  margin: 0px auto;
}
.linkTitle{
	float: left; position: relative;
	width: 124px; height: 42px;
	color: #333333; font-size: 18px;line-height: 52px; font-weight: bold;
}
.linkTitle span{  font-size: 12px; text-transform: uppercase;}
.link_list{ 
	float: left; 
	width: 876px;height:auto!important; height:32px; min-height: 32px; padding-top: 10px;}
.link_list a{
	float:left;
	display:inline-block;  padding-left: 20px;
	color:#666666;font-size:14px; line-height:32px;}
.link_list a:hover{color:#000000;}	
/*end link*/

.btnavlist{
	position: relative; 
	width: 1000px; height: 46px; margin: 0 auto; padding-top: 14px;
	color:#888888;text-align: center; 
 }
.btnavlist a{
	display: inline-block;
	color:#ffffff;font-size:14px; line-height: 46px;  }
/*end btnavlist*/

.footOne{ width: 1000px; height: 60px; padding-top:15px; margin: 0 auto; }
.share{
	float:left; padding-left: 280px;
	width:600px;height: 60px; }
.share li{ 
	position:relative;float:left;
	width: 150px; height: 40px;}
.share .list{width: 102px; height: 40px; line-height: 40px; padding-left: 48px; display: block;
	color:#bababa}	
.share .qq{background: url(images/qq.png) left top no-repeat;}
.share .qq2{background: url(images/share.png) left top no-repeat;}
.share a.list:hover{ color: #fff;}	
.shareList{ position: absolute;left:30px; top: 35px; z-index: 99; display: none;
	width:200px;}
.shareList a{ display: inline;}	

/*end share*/
.site{  
	float:left;
	width:155px;  height: 40px; padding-left: 45px; 
	color:#bababa; font-size:14px;
	background: url(images/site.png) left top no-repeat;  }
.site a{ color:#bababa; line-height: 40px;  }
.site a:hover{color:#fff}
/*end site*/

.copyrightnr{ 
	width:1000px;margin: 0 auto;
	color:#bababa;font-size:12px; line-height:24px;  text-align: center;  }
.copyrightnr a{color:#bababa}
.copyrightnr a:hover{color:#ffffff}
/*end copy*/


/* 分页样式 */
.main{position:relative; width:1000px; padding-bottom: 20px; margin:0 auto;  }

/* left */
.left{
	float:left;
	width: 246px; padding-right: 30px;
}
.leftProClaList{
	width: 246px;padding-bottom: 18px;
}
.leftProTitle{
	width: 230px; height: 50px; padding-left: 16px;
	color: #333333; font-size:22px; line-height: 50px;
	background: #efefef;
}
.leftProTitle span{
	padding-left: 10px;
	color: #a0a0a0; font-size:16px; font-family:arial; text-transform: uppercase;
}
.leftTtitle{
	 width: 230px; height:54px; padding-left:14px; border-bottom: 1px solid #d5d5d5;
	 color: #333333; font-size: 22px; line-height: 54px;
}
.leftTtitle span{
	color: #999999; font-size:16px; text-transform: uppercase;
}

.leftProClaListUl{
	width: 214px; padding: 16px; 
	background: #0082d0;
}
.leftProClaListUl li{
	width: 214px; height:46px; border-bottom: 1px solid #6aabd2;
}
.leftProClaListUl li a{
	width: 184px; height:46px; padding-left:30px; 
	color:#ffffff; font-size: 14px; line-height: 46px;
}
.leftProClaListUl li a:hover{color:#81daff;}
.leftProClaListUl .childCla{width:214px; display:none; }
.leftProClaListUl .childCla li a{
	width:154px;padding-left:60px;  display: block;
	color:#81daff;
	background: url(images/proclabg.jpg) 36px center no-repeat;
}

.leftContact{
	 width:244px;border:1px solid #dbdada;
}
.leftConTel{
	width: 236px; padding-left: 16px;
	color:#b02a28; font-family: impact; font-size: 28px;
}
.leftContactDl{ margin-top: 10px;margin-bottom: 10px;}
.leftContactDl p{color:#666666; font-size:14px;  line-height:30px;padding-left: 24px;margin-left: 16px;}
.leftContactDl dl{width:216px; padding-left: 16px; display:block;clear:both;}
.leftContactDl dl dt,.leftContact dl dd{color:#666666; font-size:14px;  line-height:30px; }
.leftContactDl dl dt{float:left; width:42px; padding-left: 24px; }
.leftContactDl dl dd{float:left; width:150px;}

.leftNewsUl{
	width:244px;  border:1px solid #dbdada;  margin-top: 18px;
}
.leftNewsUl li{
	 width: 190px; height:42px; padding-left: 34px; padding-right: 20px; border-bottom: 1px  solid  #dbdada; margin: 0 auto;
	 background: url(images/newsbg.png) 20px center no-repeat;
}
.leftNewsUl li a{
	color: #666666; font-size: 14px; line-height: 40px;
}
.leftNewsUl li a:hover{
	color:#006cae;
}
.mainCon{float:left; width: 724px;}
.mainConTitle{ 
	position:relative;width:100%; height:58px;border-bottom:1px solid #d0d0d0;
}
.mainConTitle .font{
	float:left;
	color:#333333;font-size:24px;line-height:52px;/* font-weight: bold;*/
}
.mainConTitle .span{
	float:left; padding-left: 10px;
	color: #006cae; font-size:18px;line-height:58px; font-family:arial; text-transform: uppercase; font-weight: normal;}
.mainConTitle .span span{color: #989898;}	

.mainConTitle .position {  
	position: absolute; right: 0px; top:8px;
	height:46px;  
	color: #666666; font-size: 12px;line-height:46px;}
.mainConTitle .position a{color:#666;}
.mainConTitle .position a:hover{color:#666666}
.mainConTitle .position span{ font-size: 12px;color:#666666}
.mainConTitle .position font{ font-size: 12px; color:#155b9d;}
 /*end mainConTitle*/
.mainConList{float:left;width:724px; padding: 16px 0px;}	

.mainConList .pic11{ 
	position: relative;float:left;
	width:232px; height:228px; margin-right:14px; margin-bottom: 14px;
	overflow: hidden; }	
.mainConList .pic11 .pic{position:relative;width:230px; height:173px;border:1px solid #dcdbdb;}
.mainConList .pic11 .title{ 
	width: 214px; height: 42px; padding: 0px 8px; border:1px solid #dcdbdb; border-top:none;
	color:#666666; font-size: 14px; line-height:42px; text-align: center; 
}
.mainConList .pic11 .title:hover,.mainConList .pic11 a:hover{
	color:#006cae;
} 
 /*end pic1*/	
.mainConList .pic2{ width: 698px;  height:122px;padding:12px; margin-bottom: 14px; border: 1px solid #dcdcdc; background: #f0f0f0;}
.mainConList .pic2 dt{
	float: left; 
	width:160px; height:120px;  border: 1px solid #dcdcdc; margin-right: 16px;
	background: #ffffff; }
.mainConList .pic2 dt img{ display:block;}
.mainConList .pic2 dd{ width:512px;height:122px;  float:left;}
.mainConList .pic2 .title{color:#333333;font-size:14px; line-height:40px; font-weight:bold;}
.mainConList .pic2 .intro{width:512px; height:52px;color:#666666;font-size:12px;line-height:20px}
.mainConList .pic2 .time{ color: #999999; font-size: 12px;line-height:28px}
/*end pic2*/

.mainConList ul{ width:724px; }
.mainConList ul li{
	width: 714px; height: 84px;  padding:10px 5px; border-bottom: 1px solid #dcdcdc;
}
.mainConList ul li a{
	width: 714px; height: 84px;display: block;
	color:#333333; font-size:14px; line-height:36px; font-weight: bold; 
 }

 .mainConList ul li a span{
 	width: 714px; height: 48px; display: block;
 	color:#666666;font-size:12px; line-height:24px;font-weight: normal;
  }
.mainConList ul li a:hover{color:#006cae;}	
.mainConList ul li a:hover span{color:#666;}	

/*end ul*/

.pglist{ width:100%;clear:both;height: 55px;padding-top: 24px;border-top: 1px solid #d2d2d2; }
.pglist a {vertical-align: bottom;display:inline-block;*display:inline;*zoom:1;color: #fff;height:30px;*margin-left:5px;border: 1px solid #0082d0;font-size:14px;line-height:30px;padding: 0px 10px;margin: 0 2px;text-align:center;background: #0082d0;}
.pglist .hover{background: #3a3a3a;border: 1px  solid #3a3a3a;}
.pglist a:hover{background:#3a3a3a;border:1px  solid #3a3a3a;}
/*end pglist*/

.mainContect{ 
	width: 724px; margin: 0 auto;
	color:#666;font-size:14px;line-height:30px;overflow:hidden
	margin-top:16px; padding-top: 16px; height:auto!important;min-height:360px;height:360px;word-wrap:break-word; word-break:break-all;
}
.mainContect p{ text-indent:2em;}
.mainContect #allmap{height: 400px;margin-top: 20px;}
.mainContect .title{ 
	width:100%;
	color:#0f1427;font-size:22px; line-height:40px;text-align:center; }
.mainContect .time{
	width: 525px; height: 40px;border-bottom:1px solid #dcdcdc;padding-top:5px;padding-left:225px;
	color:#999999;font-size:12px;line-height:30px; font-weight:normal}
.mainContect .timea{ float:left;width:170px; font-size:12px;}	
.mainContect .bdsharebuttonbox{ float: left;}
.mainContect .pic{ width:100%; text-align:center;padding:20px 0px 0px 0px;}
.mainContect .pic img{margin:0 auto;}
.mainContect .con{ padding:20px 14px 20px 14px;padding-top:0;line-height:30px;font-size:14px; color:#666;word-wrap:break-word; word-break:break-all;overflow:hidden}
.mainContect .conTitle{ width: 100%; border-bottom: 1px solid #c8c8c8;margin-bottom: 15px;}
.mainContect .conTitle span{ 
	width: 120px; height: 36px;display: block;
	color:#fff; font-size: 16px;line-height: 36px; text-align: center;
	background: #0b61a5;}
.mainContect .pgfy{
	 width:100%; border-top:1px solid #eaeaea; padding-top:15px;padding-bottom:20px; margin: 0 auto;}
.mainContect .pgfyl{float:left;  width:610px;padding-left: 14px;}
.mainContect .pgfyl p{ color:#333333;font-size: 14px;}
.mainContect .pgfyl p a{ color:#333333; font-size: 14px;}
.mainContect .pgfyr{ width:100px;float:left; text-align:center;padding-top:30px;}
.mainContect .pgfyr a{ color:#333333;font-size:14px;}




/* fixed */
.fixed{
	position:fixed;right:25px;bottom:50px;_position: absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
	width:55px;height:212px;
	z-index:999;}
.fixed a{display:block;width:55px;height:53px;}
.book{background:url(images/fixed.jpg) 0 0 no-repeat;}
.book:hover{background-position:-54px 0;}
.fixed a.codepic{background:url(images/fixed.jpg) 0 -53px no-repeat;height:52px;}
.fixed a.codepic:hover{background-position:-54px -53px;}
.fixed div{position:relative;}
.fixed a.backup{background:url(images/fixed.jpg) 0 -158px no-repeat;height:52px;}
.fixed a.backup:hover{background-position:-54px -158px;height:53px;}
.fixed div img{position:absolute;left:-196px;width:196px;height:196px;top:-106px;display:none;}

/* service tel */
.serviceTel{
	position:fixed; right:25px; top:120px;z-index:1000;
	width:180px; height: 80px; border:3px solid #b22f2d;  padding-top: 10px;
	color: #333333; font-size: 24px; line-height: 30px; text-align: center;
	background:#ffffff;
}
.serviceTel span{
	display: block;
	color: #b02a28; font-size: 22px; line-height:30px;font-family: impact; text-align: center;
}
.serviceTel .close{
	position: absolute; right:0px; top:0px;
	width: 21px; height: 21px;border-left:1px solid #ae2422; border-bottom:1px solid #ae2422;
	color: #be4b49; font-size: 16px; line-height:21px; text-align: center;
	background: #ffe6e6; cursor: pointer;
}


.tab2{background:#fff; width:100%; margin-top:5px; border:1px solid #e1e0e1;}
.blank{width:100%; height:20px; margin-bottom:5px;}
/* product view 产品内页 */
.view_imgs{width:555px;height:500px;margin:20px auto;position:relative;background:#f7f7f7;}
.view_imgs .btn{position:absolute;width:15px;height:70px;top:422px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.view_imgs .prev{left:0;background:url(images/view_left.png) no-repeat center center #bfbebe;}
.view_imgs #prev,.view_imgs #prev #next{width: 15px;height: 70px;margin-left: 0;}
.view_imgs #prevTop,.view_imgs #nextTop{display:none}
.view_imgs .next{right:0;background:url(images/view_right.png) no-repeat center center #bfbebe;}
.view_imgs li{float:left;}
.view_imgs .prev:hover,.view_imgs .next:hover{background-color:#0082d0;}
.view_imgs .cf li{position:relative;color:#fff;}
.view_imgs .cf a{display:block;width:555px;height:416px;position:absolute;color:#fff;}
.view_imgs .picBox{height:416px;position:relative;overflow:hidden;}
.view_imgs .picBox ul{height:416px;position:absolute;}
.view_imgs .picBox li{width:555px;height:374px;}
.view_imgs .listBox{width:511px;height:71px;margin:0 auto;position:relative;padding:6px 0 10px;overflow:hidden;}
.view_imgs .listBox ul{height:71px;position:absolute;}
.view_imgs .listBox li{width:104px;height:71px;cursor:pointer;position:relative;}
.view_imgs .listBox li a{display:block;width:95px;height:71px;}
.view_imgs .listBox li img{width:95px;height:71px;}
.view_imgs .listBox .on img{width:89px;height:65px;border: 3px solid #0082d0;}
.view_imgs .picBox li img{max-width: 100%;}
.ol_width { width:580px;}



.pager
{
	text-align: center;
	margin-top: 30px;
	font-family: arial;
}
.pager a
{
	display: inline-block;
	border: solid 1px #cbcbcb;
	height: 24px;
	line-height: 24px;
	padding: 0 9px;
	margin-left: 10px;
}

.pager span
{
	display: inline-block;
	border: solid 1px #cbcbcb;
	height: 24px;
	line-height: 24px;
	padding: 0 8px;
	margin-left: 10px;
}
.pager a:hover, .pager .cpb
{
	background: #0059BA;
	color: #fff;
	border: solid 1px #0059BA;
}

.message
{
	border: solid 1px #c7c7c7;
	padding: 70px 0 60px 60px;
	position: relative;
}
.message li
{
	margin-top: 20px;
	overflow: hidden;
}
.message li p
{
	float: left;
	width: 410px;
}
.message li span
{
	display: inline-block;
	width: 70px;
	text-align: right;
	padding-right: 5px;
}
.message li input
{
	border: solid 1px #7f7f7f;
	width: 268px;
	padding: 0 5px;
	height: 22px;
	line-height: 20px;
}
.message li input:focus
{
	border: solid 1px #0059BA;
}
.message li input[type="button"]
{
	background: #828282;
	height: 36px;
	line-height: 30px;
	text-align: center;
	color: #fff;
	font-size: 18px;
	width: 752px;
}
.message li textarea
{
	border: solid 1px #7f7f7f;
	width: 678px;
	padding: 5px;
}
.message li em
{
	font-family: arial;
	color: #f00;
	padding-left: 5px;
}

/*# sourceMappingURL=slick.css.map */
.main .article p.nocomments{padding:10px 15px}.comments-main{margin-bottom:10px;width:675px;margin-left:10px;background:#fff}.comments-main .pagination{margin-right:15px}.commenttitle{padding:8px 0 8px 15px}.commentlist{padding:0 15px}.commentlist .comment{border-top:1px #e6e6e6 dashed;list-style:none}.commentlist li.comment ul.children{margin-left:30px}.commentlist li.comment ul li.comment ul.children{margin-left:0}.commentlist .depth-1{margin:0}.commentlist li{position:relative}.commentlist .comment-body{padding:8px 0 6px 0}.commentlist .comment-body:hover{background:#fafafa}.commentlist .comment-body p{margin:5px 30px 2px 56px;color:#888;line-height:22px}.reply{font-size:12px}.commentlist .reply a:link,.commentlist .reply a:visited{color:#777}.commentlist .reply a:hover{color:#08d}.datetime{margin-right:10px;color:#777;font-size:12px}.floor{margin-right:10px;color:#777;font-size:12px}.commentlist a:link,.commentlist a:visited{color:#08d;text-align:center}.commentlist a:hover{color:#777;text-align:center}.commentmetadata{margin-left:50px;color:#aaa;text-shadow:0 1px 0 #fff}ol.commentlist li div.comment-author img.avatar{position:relative;float:left;margin:0 10px 0 0;padding:2px;width:40px;height:40px;border:1px solid #e6e6e6;background:#fff;background:#fff;-webkit-transition:.8s;-moz-transition:.8s;-o-transition:.8s;-ms-transition:.8s}#respond_box{clear:both;padding:0 15px;border-top:1px solid #eaeaea}#respond{overflow:hidden;padding-bottom:10px}.article #respond h3{padding:0}#comment{background:#fff}.cancel-comment-reply a{color:#08d;font-size:13px}.cancel-comment-reply a:hover{color:#777;font-size:13px}#commentform label{color:#777}#commentform input{margin:3px 10px 3px 0;padding:3px;width:180px;border:1px solid #ddd;font-family:Microsoft Yahei}#commentform input:focus{border:1px solid #ccc}#commentform #author,#commentform #email{padding:5px 5px 5px 15px}#commentform textarea{margin-top:4px;padding:5px 15px;width:75%;height:120px;border:1px solid #ddd;font-size:13px;font-family:Microsoft Yahei}#commentform textarea:focus{border:1px solid #ccc}#commentform input#submit,#commentform input#reset{margin-top:8px;width:100px;height:30px;border:1px solid #ddd;background:#eaeaea;color:#555;text-align:center;font-family:Microsoft Yahei}#commentform #submit:hover,#commentform #reset:hover{background:#ccc;color:#fff}#real-avatar .avatar{float:right;padding:2px;border:1px solid #ddd;background:#fff}#commentform a:link,#commentform a:visited{color:#08d;text-decoration:none}#commentform a:hover{color:#777;text-decoration:none}.ajaxcomm{height:30px;color:#777;line-height:30px}.widget .w_comment ul li{clear:both;overflow:hidden;height:45px;line-height:22px}.widget .w_comment ul li img.avatar{float:left;margin:3px 10px 0 0;width:40px;height:40px;border:1px solid #e6e6e6;background:#fff}
.clearfix
{
	clear: both;
}

.aligncenter {
   clear:both;display:block;margin:0 auto;max-width:100%;height:auto;
}
.wp-caption-text{text-align:center;}
.wp-block-image {
    margin-top: 1em;
}
.wp-block-image img{
height:auto;
}


